---
title: React Native 速成教程
subtitle: React Native 一站式开发指南
---

import example from '../../examples/files/helloWorld'

## 什么是 React Native?

React Native 是一个基于 Javascript 语言的跨平台应用开发框架，本指南涵盖了所有 React Native 应用开发的必要知识点。

## 如何使用这份指南

熟悉使用后会发现，React Native 的确是个非常高效的开发工具。但是对于初学者来说，学习掌握这项技术还是有一定的门槛。 本文档的目的是提供 React Native [官方文档](https://reactnative.dev/docs/getting-started.html)以外的技术点，比如 Javascript 和 React 的基本知识，以及开源社区里一些主要的开发模式和框架。

如果你在学习过程中遇到一些问题，无法在 React Native 官方文档里立即找到答案。欢迎使用本文档里的范例来温故知新。当然，你也可以完全跳过你已经熟悉的知识点（如 React 组件）。

## 起步之前...

我希望你能对 React Native 的开发学习产生兴趣。本文档是由主编 [@dvnabbott](https://twitter.com/dvnabbott) 和其他作者共同撰写，[@zhangqichuan](https://twitter.com/zhangqichuan) 提供中文翻译。

如果你喜欢这个网站，我相信你也会喜欢 [@dvnabbott](https://twitter.com/dvnabbott) 最新刚刚出版的电子书 [Fullstack React Native: The complete guide to React Native](https://gumroad.com/a/567063667)。这本书深入讨论 React Native 里重要的知识点，并提供七个 App 的范例代码。欢迎了解一下。

## Hello World

以下是一个简单的 React native 的 Hello world 应用

<Example code={example} />

如果你有一段时间没有碰 JS 代码了，可能对上面代码里的一些语法感到陌生。这是因为它使用了新的 JS 语言特性以及 JSX 语言扩展。在配置好开发环境后，我们会在后续的章节里详细介绍这些内容。

### 接下来

让我们配置 React Native 的开发环境吧！
